package com.ctshk.rpc.guide.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;


/**
 * <p>
 * 排班管理
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-03-03
 */
@Data
@ApiModel(value="GuideCollarSchedulingDTO对象", description="排班管理")
public class GuideCollarSchedulingDTO implements Serializable {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "排班时间")
    private LocalDate schedulingDate;

    @ApiModelProperty(value = "排班用户id")
    private Long guideCollarId;

    @ApiModelProperty(value = "排班用户名称")
    private String guideCollarName;

    @ApiModelProperty(value = "团号或茶会ID根据工作类型填写（茶会，送团，全陪才填）")
    private Long groupId;

    @ApiModelProperty(value = "安排类型（1：日期，2：空白日期）")
    private Integer arrangementType;

    @ApiModelProperty(value = "工作时段（1：上午 2：下午 3：全部）")
    private Integer workingHours;

    @ApiModelProperty(value = "工作类型id")
    private Long workTypeId;

    @ApiModelProperty(value = "工作类型name")
    private String workTypeName;

    @ApiModelProperty(value = "创建人")
    private Long createId;

    @ApiModelProperty(value = "修改人")
    private Long modifiedId;

    @ApiModelProperty(value = "删除标识")
    private Integer isDeleted;

    @ApiModelProperty(value = "备注")
    private String remark;
}
